<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="zh" xml:lang="zh" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Concept: 描述符</title>
<meta name="uma.type" content="Concept">
<meta name="uma.name" content="descriptor">
<meta name="uma.presentationName" content="描述符">
<meta name="element_type" content="concept">
<meta name="filetype" content="description">
<meta name="role" content="">
<link rel="StyleSheet" href="./../../../css/default.css" type="text/css">
<script src="./../../../scripts/ContentPageResource.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageSubSection.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/ContentPageToolbar.js" type="text/javascript" language="JavaScript"></script><script src="./../../../scripts/contentPage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=null;
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="_5V9HEBUEEdqrUt4zetC1gg"></div>
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td class="pageTitle" nowrap="true">Concept: 描述符</td><td width="100%">
<div align="right" id="contentPageToolbar"></div>
</td><td width="100%" class="expandCollapseLink" align="right"><a name="mainIndex" href="./../../../index.htm"></a><script language="JavaScript" type="text/javascript" src="./../../../scripts/treebrowser.js"></script></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td class="pageTitleSeparator"><img src="./../../../images/shim.gif" alt="" title="" height="1"></td>
</tr>
</table>
<div class="overview">
<table width="97%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50"><img src="./../../../images/concept.gif" alt="" title=""></td><td>
<table class="overviewTable" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top">描述符是一个流程元素，它表示方法内容元素在流程中的使用或应用。描述符使用户能够覆盖或补充原始方法内容元素中定义的内容。描述符包括角色、任务和工作产品描述符。</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">Main Description</div>
<div class="sectionContent">
<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="sectionTableSingleCell"><p>
    描述符表示活动中一个具体内容元素的出现（例如任务、角色和工作产品）。描述符为那些在细分结构中的内容元素提供类似代理的说明。除了引用内容元素外，它还允许通过定义它自己的关联集合来覆盖内容元素的结构关系。
</p>
<p>
    描述符是实现分离流程和方法内容的重要概念。可以将描述符看作一个特定内容元素的引用对象，它具有自己的关系和属性。创建描述符时，描述符具有与被引用的内容元素相同的关系。但是，用户可以为已创建描述符的特定流程情况修改这些关系。描述符概念允许定义新关系和与特定流程相关的属性。描述符不是内容元素，不包含自己的完整描述。它们而是引用或跟踪回它们所基于的内容元素。
</p>
<h3>
    示例&nbsp;
</h3>
<p align="center">
    <img alt="描述符引用的方法内容的示例" src="./../../../base_concepts/guidances/concepts/resources/descriptors_uml.gif" />
</p>
<p align="center">
    描述符引用的方法内容的示例
</p>
<p>
    <br />
    上图通过对 UMA 使用 UML 2.0
    概要文件说明描绘了一个示例；在这个示例中，已为任务、任务的执行角色以及任务的输入／输出工作产品创建了描述符。此示例所指的情况是要在项目的先启阶段以与精化阶段不同的方式执行任务“划分用例优先级”。（即，不同的步骤所强调的重点不同和利用不同的输入等）。具体而言，我们可以观察以下方面：
</p>
<ul>
    <li>
        先启中的任务具有附加辅助角色（Customer.Project Manager）并且不为方法内容中已定义为可选输入的风险列表工作产品提供关系（即，此阶段将忽略使用风险列表的任务步骤）。
    </li>
    <li>
        两种不同类型的用例模型工作产品的区别是：一个只简短描述用例并通常在先启期间使用的用例模型与已详细描述并在精化阶段使用的用例。
    </li>
</ul></td>
</tr>
</table>
</div>
<table class="copyright" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="copyright">Copyright &copy; 2008 版权所有 东软集团股份有限公司&nbsp; 联系邮箱:<a href="mailto:tcoe@neusoft.com">tcoe@neusoft.com</a></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script type="text/javascript" language="JavaScript">
				contentPage.onload();
			</script>
</html>
